MESFMGQKKTLYACYFLMLVFFLGFNCVHGRTLKVDDKINGGHYDSKTMMALAKHNDMMVDDKAMQFSPPPPPPPPSQSGGKDAEDFRPTTPGHSPGIGHSLSHN